package com.example.hospital_208.service;

import com.example.hospital_208.po.PatientDoctor;
import com.example.hospital_208.po.PatientInfo;

import java.util.List;

public interface PatientDoctorService {
    List<PatientDoctor> listPatientDoctors();

    PatientDoctor getPatientDoctorById(Integer id);

    int addPatientDoctor(PatientDoctor patientDoctor);

    int editPatientDoctor(PatientDoctor patientDoctor);
    String getDocNameByDocId(String doc_id);
    int removePatientDoctor(Integer id);
    // 新增根据名字查询的方法
    List<PatientDoctor> getPatientDoctorsByName(String name);
    // 根据医生ID查询患者信息
    List<PatientDoctor> getPatientsByDocId(String doc_id);
    // 新增：修改状态
    int updateStatusById(Integer id, String status);
    // 通过patient_id关联patient_info表查询信息
    PatientInfo getPatientInfoByPatientId(String patient_id);
}